catch (one) red-handed - Turkish English Dictionary